<?php
session_start();
if (! isset($_SESSION[ 'login' ])) {
	header("Location:login.php");
	exit;
}
unset($_SESSION['id_libro']);
//unset($_SESSION['id_tipos_libro']);
unset($_SESSION['fn']);

if (isset($_GET['libroactual'])) {
	/* Ingreso al libro actual */
	//$_SESSION['id_tipos_libro'] = $_GET['id_tipos_libro'];
	header("Location:_new_libro.php");
	exit;
} 
if (isset($_GET['updatelibro'])) {
	/* Ingreso a un libro previo para actualizarlo */
	
	$_SESSION['id_libro'] = $_GET['id_libro'];
	//$_SESSION['id_tipos_libro'] = $_GET['id_tipos_libro'];
	header("Location:_new_libro.php");
	exit;
}

include_once('libs/db.php');
include_once('config.php');
include_once('libs/access_control.php');


if (isset($_GET['btn_aplicar'])) {
	$fechad  = $_GET[ 'cbo_d_ano' ]."-".($_GET[ 'cbo_d_mes' ]+1)."-".$_GET[ 'cbo_d_dia' ]; 
	$fechah  = $_GET[ 'cbo_h_ano' ]."-".($_GET[ 'cbo_h_mes' ]+1)."-".$_GET[ 'cbo_h_dia' ];
} else {
    if (isset($_SESSION[ 'fechad' ])) {
    	$fechad=$_SESSION[ 'fechad' ];	
    } else {
		$fechad = date('Y-m-d');
    }
	if (isset($_SESSION[ 'fechah' ])) {
    	$fechah=$_SESSION[ 'fechah' ];	
    } else {
		$fechah  = date('Y-m-d');
    }
}
$_SESSION[ 'fechad' ]=$fechad;
$_SESSION[ 'fechah' ]=$fechah;

$fd = explode('-', $fechad);
$fh = explode('-', $fechah);

/* Armo la informacion para los combos de fechas */
for ($i = 1; $i <= 31; $i++) {
	$diasd .= "<option value='{$i}' ".(($fd[2] == $i) ? 'SELECTED' : '')." >{$i}</option>";
	$diash  .= "<option value='{$i}' ".(($fh[2] == $i) ? 'SELECTED' : '')." >{$i}</option>";
}
for ($i = 0; $i <= 11; $i++) {
	$mesesd .= "<option value='{$i}' ".(($fd[1]-1 == $i) ? 'SELECTED' : '')." >{$array_meses[$i]}</option>";
	$mesesh .= "<option value='{$i}' ".(($fh[1]-1 == $i) ? 'SELECTED' : '')." >{$array_meses[$i]}</option>";
}
for ($i = 2010; $i <= 2030; $i++) {
	$anosd .= "<option value='{$i}' ".(($fd[0] == $i) ? 'SELECTED' : '')." >{$i}</option>";
}
for ($i = 2010; $i <= 2030; $i++) {
	$anosh .= "<option value='{$i}' ".(($fh[0] == $i) ? 'SELECTED' : '')." >{$i}</option>";
}	

/* Obtengo los libros segun los filtros aplicados */
$query = "SELECT libro.*, tipos_libro.nombre, DATE_FORMAT(fecha_hora_evento, '%d-%m-%Y %H:%i') fecha_hora,
			     CONCAT(empleados.apellido, ', ', empleados.nombre) empleado, nombre_puesto 
		  FROM libro 
		  JOIN tipos_libro USING (id_tipos_libro) 
		  JOIN tipos_libro_responsables ON (tipos_libro_responsables.id_tipos_libro = libro.id_tipos_libro AND tipos_libro_responsables.orden = 1)	
		  LEFT JOIN libro_responsables ON (libro.id_libro = libro_responsables.id_libro 
		  							   AND tipos_libro_responsables.id_tipos_libro_responsable = libro_responsables.id_tipos_libro_responsable)
		  LEFT JOIN empleados ON (id_empleado = empleados.id)
	      WHERE libro.id_tipo_info = 1 AND 
	            libro.update_st = 0 AND 
	            libro.id_tipos_libro = ".$_SESSION['id_tipos_libro']." AND 
	            DATE(fecha_hora_evento) BETWEEN '{$fechad}' AND '{$fechah}' ";
if ($_GET['cbo_turno'] > 0) {
	$query .= " AND turno = ".$_GET['cbo_turno'];
}

$query .= " ORDER BY ";
if (isset($_GET['ordenar'])) {
   $query .= "  ".$_GET['ordenar']." ,";
}

$query .= "fecha_hora_evento;";


$res = @mysql_query($query);
?>
<html>
<head>
<script src='javascript\lst_libro.js'></script>
<LINK href="common.css" rel="stylesheet" type="text/css">
</head>

<?php include_once('htx/header.php');?>

<?php if ($_SESSION['permiso'] >= 2 ) { ?>
<table align=center class='libroactual'>
<tr><td align=center ><fieldset>
<a href='lst_libros.php?libroactual=&id_tipos_libro=<?= $_SESSION['id_tipos_libro'] ?>'><img src='images/book_current_sm.png' align=center border=0 />&nbsp;Acceder al libro actual</a>
</fieldset></td></tr>
</table>
<?php } ?>

<?php if ($_SESSION['permiso'] == 1 or $_SESSION['permiso'] == 3) { ?>
<div align=center style='top:200px;'>
<form name='frmFilter' action='<?= $_SERVER['PHP_SELF'] ?>' method='GET'>
<fieldset id='fieldset' >
<legend>Filtros para la b&uacute;squeda de libros</legend>
<table id='tbl_abm' width='70%' align=center cellpadding='0' cellspacing='2px'>
	<tr>
		<th>Fecha Desde</th>
		<th>Fecha Hasta</th>
		<th>Turno</th>
		<th>&nbsp;</th>
	</tr>
	<tr>
		<td>
			<select name='cbo_d_dia' id='cbo_d_dia'><?= $diasd;?></select>
	    	<select name='cbo_d_mes' id='cbo_d_mes'><?= $mesesd;?></select>
	    	<select name='cbo_d_ano' id='cbo_d_ano'><?= $anosd;?></select>
		</td>
		<td>
			<select name='cbo_h_dia' id='cbo_h_dia'><?= $diash;?></select>
	    	<select name='cbo_h_mes' id='cbo_h_mes'><?= $mesesh;?></select>
	    	<select name='cbo_h_ano' id='cbo_h_ano'><?= $anosh;?></select>
		</td>
		<td>
			<select name='cbo_turno' id='cbo_turno'>
				<option value='0' <?= (($_GET['cbo_turno']==0)?'SELECTED':'');?>>Todos</option>
				<option value='1' <?= (($_GET['cbo_turno']==1)?'SELECTED':'');?>>00:00hs a 06:00hs</option>
				<option value='2' <?= (($_GET['cbo_turno']==2)?'SELECTED':'');?>>06:00hs a 12:00hs</option>
				<option value='3' <?= (($_GET['cbo_turno']==3)?'SELECTED':'');?>>12:00hs a 18:00hs</option>
				<option value='4' <?= (($_GET['cbo_turno']==4)?'SELECTED':'');?>>18:00hs a 00:00hs</option>
			</select>
		</td>
		<td>
			<button name='btn_aplicar' class='button' onclick='javascript:this.form.submit();' ><img src='images/check.png' align=top /> Aplicar</button>&nbsp;&nbsp;
			<button name='btn_quitar' class='button' onclick='location.replace("<?= $_SERVER['PHP_SELF']?>")' ><img src='images/cancel.png' align=top /> Quitar</button>&nbsp;&nbsp;
			<button name='btn_exportar' class='button' onclick='location.replace("lst_libros_to_xls.php")' ><img src='images/tabs.png' align=top /> Exportar</button>
	
		</td>
	</tr>
</table>
</fieldset>
</div>
</form>	

<table id='tbl_req' align=center width='90%' cellspacing='0px'>
<tr>
	<th>Id</th>
	<th><a href="<? echo $_SERVER['PHP_SELF'] ?>?ordenar=id_libro">Tipo libro</a></th>
	<th><a href="<? echo $_SERVER['PHP_SELF'] ?>?ordenar=empleado">Puesto</a></th>
	<th><a href="<? echo $_SERVER['PHP_SELF'] ?>">Fecha/Hora</a></th>
	<th><a href="<? echo $_SERVER['PHP_SELF'] ?>?ordenar=login">Turno</a></th>
	<th><a href="<? echo $_SERVER['PHP_SELF'] ?>?ordenar=login">Cargado por</a></th>
	<th>&nbsp;</th>
</tr><?php 
$i = 1;
while ($row = @mysql_fetch_assoc($res)) {
	$lnk = "lst_libros.php?updatelibro=&id_libro={$row['id_libro']}&id_tipos_libro={$row['id_tipos_libro']}";
	$bg = ($i % 2 == 0) ? "bgcolor='#dce9f2'" : "";
	$i++;
	
	echo "<tr {$bg}>";
	echo "<td nowrap>".$row[ 'id_libro' ]."</td>";
	echo "<td nowrap>".$row[ 'nombre' ]."</td>";
	echo "<td nowrap>".$row['nombre_puesto'].": ".$row['empleado']."</td>";
	echo "<td nowrap>".$row[ 'fecha_hora' ]."</td>";
	echo "<td nowrap>".$array_turnos[$row[ 'turno' ]]."</td>";
	echo "<td nowrap>".$row[ 'login' ]."</td>";
	echo "<td><a href='{$lnk}' title='Click para ver el libro'><img src='images/tabs.png' border=0 align=center /></a></td>";
	echo "</tr>";
}?>
</table>
<?php } ?>
</html>
